[data-component='CardMenus'] {
  &.container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    background-color: #efeeee;
  }
  .card-menus {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    overflow: auto;
  }
  .card-menus .box {
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: column;
    width: 100px;
    height: 140px;
    margin: 20px;
    cursor: pointer;
  }
  .card-menus .box .img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    border-radius: 20px;
    box-shadow: 18px 18px 30px rgba(0, 0, 0, 0.2), -18px -18px 30px rgba(255, 255, 255, 1);
    transition: all 0.2s ease-out;
  }
  .card-menus .box .img img {
    width: 60px;
    transition: all 0.2s ease-out;
  }
  .card-menus .box .img .anticon {
    font-size: 60px;
    transition: all 0.2s ease-out;
  }
  .card-menus .box p {
    color: slategrey;
  }
  .card-menus .box .img:hover {
    background: #d1d1d1;
  }
  .card-menus .box .img:active {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 rgba(255, 255, 255, 0.8), inset 18px 18px 30px rgba(0, 0, 0, 0.1),
      inset -18px -18px 30px rgba(255, 255, 255, 1);
  }
  .card-menus .box .img:active img {
    width: 58px;
  }
  .card-menus .box .img:active .anticon {
    font-size: 58px;
  }
}
